// interlineado.js

var activeRow = null;
var activeCell = null;

function changeCSSRow(rowID) {
	var children;
	var size;

	if (activeRow != null) {
		children = activeRow.childNodes;
		size = children.length;

		for (i = 0; i < size; i++) {
			if ((children[i].className == 'listasresaltado')) {
				children[i].className = 'listas';
			} else if ((children[i].className == 'listasresaltadoder')) {
				children[i].className = 'listasder';
			} else if ((children[i].className == 'listasresaltadoimg')) {
				children[i].className = 'listasimg';
			}
		}
	}

	activeRow = rowID;
	children = rowID.childNodes;
	size = children.length;

	for (i = 0; i < size; i++) {
		if ((children[i].className == 'listas') || (children[i].className == 'filasresaltado')) {
			children[i].className = 'listasresaltado';
		} else if ((children[i].className == 'listasder') || (children[i].className == 'filasresaltadoder')) {
			children[i].className = 'listasresaltadoder';
		} else if ((children[i].className == 'listasimg')) {
			children[i].className = 'listasresaltadoimg';
		}
	}
}

function changeCSSCell(cellID) {
	var parent;
	var children;
	var size;

	if (activeCell != null) {
		parent = activeCell.parentNode;
		children = parent.childNodes;
		size = children.length;

		for (i = 0; i < size; i++) {
			if ((children[i].className == 'listasceldaresaltado')) {
				children[i].className = 'listascelda';
			} else if ((children[i].className == 'listasceldaresaltadoder')) {
				children[i].className = 'listasceldader';
			}
		}
	}

	activeCell = cellID;

	if ((activeCell.className == 'listascelda') || (activeCell.className == 'filasceldaresaltado')) {
		activeCell.className = 'listasceldaresaltado';
	} else if ((activeCell.className == 'listasceldader') || (activeCell.className == 'filasceldaresaltadoder')) {
		activeCell.className = 'listasceldaresaltadoder';
	}
}

function highlightCSSRow(rowID) {
	var children = rowID.childNodes;
	var size = children.length;

	for (i = 0; i < size; i++) {
		if (children[i].className == 'listas') {
			children[i].className = 'filasresaltado';
		} else if (children[i].className == 'listasder') {
			children[i].className = 'filasresaltadoder';
		}
	}
}

function highlightCSSCell(cellID) {
	if (cellID.className == 'listascelda') {
		cellID.className = 'filasceldaresaltado';
	} else if (cellID.className == 'listasceldader') {
		cellID.className = 'filasceldaresaltadoder';
	}
}

function normalCSSRow(rowID) {
	var children = rowID.childNodes;
	var size = children.length;

	for (i = 0; i < size; i++) {
		if (children[i].className == 'filasresaltado') {
			children[i].className = 'listas';
		} else if (children[i].className == 'filasresaltadoder') {
			children[i].className = 'listasder';
		}
	}
}

function normalCSSCell(cellID) {
	if (cellID.className == 'filasceldaresaltado') {
		cellID.className = 'listascelda';
	} else if (cellID.className == 'filasceldaresaltadoder') {
		cellID.className = 'listasceldader';
	}
}

function cleanCSSRow(rowID) {
	var children;
	var size;

	if (activeRow != null) {
		children = activeRow.childNodes;
		size = children.length;

		for (i = 0; i < size; i++) {
			if ((children[i].className == 'listasresaltado')) {
				children[i].className = 'listas';
			} else if ((children[i].className == 'listasresaltadoder')) {
				children[i].className = 'listasder';
			} else if ((children[i].className == 'listasresaltadoimg')) {
				children[i].className = 'listasimg';
			}
		}
	}
}

function cleanCSSCell(cellID) {
	var parent;
	var children;
	var size;

	if (activeCell != null) {
		parent = cellID.parentNode;
		children = parent.childNodes;
		size = children.length;

		for (i = 0; i < size; i++) {
			if ((children[i].className == 'listasceldaresaltado')) {
				children[i].className = 'listascelda';
			} else if ((children[i].className == 'listasceldaresaltadoder')) {
				children[i].className = 'listasceldader';
			}
		}
	}

	children = activeCell.childNodes;
	size = children.length;

	for (i = 0; i < size; i++) {
		if (children[i].className == 'listasresaltado') {
			children[i].className = 'listas';
		} else if (children[i].className == 'listasresaltadoder') {
			children[i].className = 'listasresaltadoder';
		}
	}
}

function changeCursor(rowID) {
	rowID.style.cursor = 'hand';
}

function alternate(id) {
	if (document.getElementsByTagName) {
		var table = document.getElementById(id);
		var rows = table.getElementsByTagName("tr");

		for (i = 1; i < rows.length; i++) {
			//manipulate rows
			if ((i % 2) == 0) { 
				rows[i].className = "grid-row1"; 
			} else {
				rows[i].className = "grid-row2";
			}       
		} 
	} 
}

